<?php
require_once 'Examenes/Rule.class.php';
class RuleProvider {

	public static function getRules($examenId) {
		$registry = Zend_Registry :: getInstance();
		$config = $registry->config;

		$db = Zend_Db :: factory('Mysqli', array (
			'host' => $config->database->host,
			'username' => $config->database->username,
			'password' => $config->database->password,
			'dbname' => $config->database->name
		));

		$rs = $db->fetchAssoc('SELECT REGLAS_ID, ' .
		'REGLAS_HABILIDAD, ' .
		'REGLAS_NIVEL, ' .
		'REGLAS_TIPO_REACTIVO, ' .
		'REGLAS_NUMERO_PREGUNTAS, ' .
		'REGLAS_PESO '.
		'FROM REGLAS WHERE EXAMEN_ID=' . $examenId);
		$arrayRules = array ();
		foreach ($rs as $row) {
			$rule = new Rule();
			$rule->setHabilidad($row['REGLAS_HABILIDAD']);
			$rule->setNivel($row['REGLAS_NIVEL']);
			$rule->setTipoReactivo($row['REGLAS_TIPO_REACTIVO']);
			$rule->setNumeroPreguntas($row['REGLAS_NUMERO_PREGUNTAS']);
			$rule->setPuntaje($row['REGLAS_PESO']);
			$arrayRules[] = $rule;
		}
		return $arrayRules;

	}
}
?>